Project skeleton

please merge the project skeleton @adamggg