moved Location.java and sublcasses to new sub-package
Adding new Card interface and sub-classes (enums)
Replacing Board's instanceof check for a method call
Adding more core classes...
Adding new doc/ directory (for UML and other design documents)