able to create grid
able to initialize an instance of MarsRover

* MarsRover has a location, orientation, and status
* status contains location and orientation
RoverCommandParser extracts and returns setup_data and rover_hash from user_input. TDD'd!

* setup_data contains grid_dimensions & number_of_rovers
* rovers_hash contains starting_position and movements
* height and width can now be extracted
refactor RoverCommandParser to make names more intuitive

* able to iterate of rovers_hash
* able to do rover.rover_movement_data
Merge pull request #1 from cpkenn09y/functionality

Building blocks created, TDD'd