Made rows and columns private variables; added getter functions
Overloaded the function call operator to make getting and setting values easier
Added a bit of error checking by throwing an exception if the user enters an out of bounds index