Added new project for jsr and rearranged code to follow the layered
applicaion