added taggable mixin
ignore
moved info type to the background info (it's the only one where it makes sense to have)
inserted acts_as_taggable routine into the needed models
added setter for enumerations (until now there was only a getter)
migrated
added more syntactic sugar to enumerations instantiation and actions/queries around the publishing property of the node (published?/publish/publish!)
added method to taggables which returns a list of the tags translated in the current locale
added methods to node to filter the documents
added external url to background infos
corrected some methods spec stuff, changed statement image to image, added original document method
added freezing of original settings hash
added published? method to statement state api
added locking methods for the edit case, removed the default scope and added an original? method (might come in handy)
added draft implementation of statements api, for now only with the get request for a statement
added html5 boilerplate layout
added devise views (I will change them later)
added convenience methods to the user to get preferred language
added login and sign up paths to the header
added convenience stuff for first draft version of homepage (probably will do this with sinatra later)