LB-1401 Clean up the code

Dust themed now only checks for overloads if themeBase is specified in
template the name.
Renamed baseView into base-view for a better code convention.
LB-1401 Code cleanup

renamed all camelcase files with - insted.
LB-1401 Refactored needed for loader.

createBlogView now is refactored into load-theme and subcode.
removed polling until it works with the client.
Added views for layout and embed-code.
Added model for liveblog variable.
Refactored the way posts are loaded and when.
LB-1500 Post list now is injected with data-gimme="posts.view" attribute

Classes should be used to inject markup, caz they may be changed.
LB-1402 Review clean-up.

Clean console.log-s.
Clean maxcomplexity.
short item is not needed anymore caz we can use itemName to get the
template to render.
Removed index.dust
Merge pull request #73 from nistormihai/LB-1402

LB-1402
LB-1539 Fix: blog is not rendering client side
LB-1535 Use Id as returned by the API instead of id
LB-1535 Rename parent method to parentView
LB-1535 Allow adding of new posts with auto-update
LB-1453 Update rendered post when one is deleted