Added Syncable Interface. Stone's Task's and Product's are now syncable.
Added id to Task (due to sync)
Added id to equals in Task and fixed tests.
Implemented more of the sync functionality.
Merge remote-tracking branch 'origin/dev-model' into dev-model

Conflicts:
	src/com/example/lidkopingsh/model/Product.java
	src/com/example/lidkopingsh/model/Stone.java
Fixed Test a little bit.
Added an example layer that implements ILayer.
Added postAddress for Customer
Moved and corrected code not following coding standards.
Fixed test for products id number
Added test for Customer
Implemented generation of ordernumber.
Added complete constructor in Order
Added clone method.
Merge branch 'dev' of github.com:Farenheight/Lidkoping-SH into dev
Prepared for search and task spinner
Merge branch 'dev' into dev-home