Added user handling, IDEA project files

Users can now register and be welcomed. Also added IDEA project files so
it should be easier to get started (with IDEA) now.