pull down to refresh

Just finished a massive refactor. I feel cleansed.

192 files changed, 6902 insertions(+), 9130 deletions(-)