rewrite a bit for my coding standard compliance
# This is a combination of 5 commits.
# The first commit's message is:
fix up the style & some bugs in models/

# This is the 2nd commit message:

m0ar style tweaks

# This is the 3rd commit message:

style guide strikes again

# This is the 4th commit message:

still cleaning out friggin :use groups

# This is the 5th commit message:

namespace patches as well as a decent style fixup
fix up the style & some bugs in models/

m0ar style tweaks

style guide strikes again

still cleaning out friggin :use groups

namespace patches as well as a decent style fixup

still fixing my old style..
clean out most of the init code
don't need you either
add a wrapper for the components
bring in my old noir blog
this is the only active component so don't die looking for the others
rewrite into compojure, almost working it seems
Use memoize for now

TODO: transition this to a real cache system rather than simply
memoizing the database query.
Merge branch 'develop' into component/blog