add login screen and first model, cleaning up, reorder javascript loading order