rearranged the project keeping the functionality

split the project into Data, Model, Core and AndroidUI; kept the
previous functionality intact