add build system
add application skeleton