Added tile generation
Added initialisation

Initialisation will start when the start button is clicked. The standard board state will get displayed.
Deleted unnecessary styles
Switched color layout
Added placing functionality

The player can now select a color and click on a tile to tranform it into the selected color.
Added reset button in the settings menu
Added Tile.prototype.setNeutral()
Init Board.js
Changed way to make elements invisible

Not their visibility but their display is set, so that they won't take up any space on the page. Apparently display: none;  only works with id's
Started implementing Board.js

It does not work yet, I do not know why though..
Fixed bug in Board.js

This bug was causing the board to not display the starting state and not set eventlisteners
Added get surrounding tiles methods in Board.js
Added other getTile methods

for retrieving surrounding tiles.
Added comment
Work on better getTile method and isValid method
Included every getTile for surrounding tiles in one function
Added a functional isValidMove method
Tile placements get checked

Now, if a tile gets placed, there will first be checked if the placement is possible. If it is possible the tile will be placed, else nothing changes. Tile placements get logged to the console. There is a bug with placements on the outer tiles, have to find a solution for it.
Merge pull request #5 from Vogeltak/dev

Dev