improved homepage, added messages view etc.
// TODO fix urls.
// Actually is for instance:
// http://localhost:8080/welcome#profile
// should be: http://localhost:8080/profile