Jlm tab directives

This PR represents the work done on the tabbed panel layout at the code camp in Aarhus today.

The HTML of the edit view has been refactored into directives. But since the tabbed view is based on Bootstrap (which doesn't have a manual init function), some change is still needed to activate the tabs after the directives have rendered.

Also, I removed a lot of annoying .DS_Store files from the repo. :)