Fix NPE on task details screen

Now it is possible to pass some parameters to any view.
Rename modules
Remove generic module

As all modules depend on the Core there is no need to have another common module.
Just AbstractView was moved to the Core module.