split controllers in multiple files
clean directives
update angularjs to latest stable version
various improvements