add app level boilerplate and app test directory