introduced composer into project for dependency
management
added unit test for Board Class
added gitignore configuration
Adding composer
Added composer autoloader to gitignore
+ Renamed abstract classes and reallocated path
+ Added composer.phar to gitignore
Modified AbstractClass