Load code in the src/code/ directory to allow for custom definitions.

The new functionality allows for the user to create custom functions
and definitions in the code/ directory. This definitions will be
loaded before the site is created and can be used in the templates.
Create a new namespace ecstatic.code to contain all the users definitions.

The new namespace is the namespace in which the users definitions
residing in code/ get loaded. The namespace provides short-hands for
hiccup namespaces for convenience.
Merge branch 'custom-code'

Conflicts:
	src/ecstatic/io.clj