dynamically set active class for tabs
move maincontroller logic into app.js
add check that only alphanum stuff is entered, otherwise return error
remove consumes declaration from get handler
provide basic photostream; provide thumbnails
fix testcase; provide real image
improve test coverage; add latest shortcut method
avoid that picture is stored outside of path
create an hex string right away; keeping the length constant
Store pictures within folders, so that the main folder isn't overflown
remove unneeded message digest bean
use angularjs to submit forms, to not break the one-page app
move app.js data into one anonymous class declaration
i18n forms
provide i18n filter to translate buttons
make tcs working
provide javascript formatter
add some basic user management
enable csrf protection again
unify form handling methods into one and use callbacks for customization