Refactor

+ Improve forms
+ Apply new Angular custom directives to apply DRY
+ Add date picker: TODO: replicate this to the whole project
+ Simplify things
+ Delete unnecessary files.