Moving additional scripts and styles to footer

Abstract out article form
Update abstractions
Update tags field to be array rather than string

To update any existing data see: https://gist.github.com/jgraham909/6003975
Fixed broken routing on article add
Using revmgo's new typeBinder for bson.ObjectId's
Merge branch 'usingTypeBinder' of github.com:cryptix/bloggo into usingTypeBinder

Conflicts:
	app/controllers/blog.go
	app/views/Blog/Article.html