Update gitignore with intellij idea files
model: added simple location classes
Converted to gradle project
Optimized imports
model: added equals and hashCode to location classes
model: added asString and fromString to location classes