Added registration etc. stuff and some css styling