reworked migrations, added welcome controller, fleshed out models