Initial commit of functioning application