init/resize values accept int instead of size_t to handle negative graph size
Address issue #9, add checks for negative values on draw functions