Moved lib specs into a spec directory
Added form validations

* Check if grid size is divisible by 10
* Check if live cells are greater than the grid size