Initial commit of application structure