Add rudimentary support for channels and posts

Users can now add posts to their default channel!
Add ViewModel for Post and Channel.
Add default channel in tree view model.
Adjust styles.
Add html for displaying posts.