Added tests for Location (passing!) and fixed a typo in Location.toString