added splash page, refactored some stuff