Initial commit of application foundation