Merge pull request #20 from boarder2/master

Really basic lol display support.  Posts don't initially have lol tag va...
feat(chatty): Clean up directory structure.

Move threads from index->threads directive. Move css into their respective modules.
feat(chatty): Restyle tags
feat(chatty): Remove unnecessary "By:" part of post.
fix(chatty): Reduce size of tags.
fix(chatty): Move collapsed class to correct css file.
fix(chatty): Replace purple button with site standard button (also other mix styles).
feat(chatty): Remove concept of active vs inactive threads.

Now all replies load live every time. This might impact scroll behavior for now, but opening new issue to cover that.
fix(chatty): Threads should truncate when they exceed 15 replies.
fix(chatty): Expanding reply should scroll to it if necessary.

resolves #16
fix(chatty): Fix scrolling as new replies are added.

resolves #21
feat(chatty): Move new thread indicator into navbar.
fix(chatty): Un-truncating posts messes up scroll.
fix(chatty): Root posts not showing initial tag values.
fix(chatty): Adjustments for better 'keep scroll' behavior.

Add watch for element.scrollHeight to ensure it's more up to date. When adjusting scroll position, adjust by the diff instead of the item height, since item height may not be always right.
fix(chatty): Fix for collapsed posts still rendering comments.