First pass at the app foundation

@joshwnj It is up for your imagination!

The file was meant to be a placeholder for the authentication part, but i guess i didn't wipe it out properly.