Initial commit
Stage one included
Main for app