Worked on CatanMap

Created abstract Town class; updated project to use Java 8