Fixes bug when y dimension ordering in forcing files does not match the convention used to generate the parameter file

This convention is the zero position in the latitude array should be the maximum value.  This fix flips the domain and paramter file if/when the forcings come in upside down.
Merge remote-tracking branch 'github/master' into feature/check_lat_order
Major reorg of rvic package.

- Moved rvic source files to rvic core package
- Create rvic_model script to be installed in bin/ (usage: rvic_model (rvic_function) config_file ...)
- Added setup.py and travis info
add netCDF zlib compression options to all write functions, default is zlib=False (also gives the option for sigfig truncation and compression level.  Adresses issue #7
Allow RVICHIST_MFILT option to include year, month, or day string value.  This change dynamically determines the number of time samples in each output file based on the sring value.  Closes issue #5.
Support for partially full history tapes.  Does not inclue values between updates of out_data structure (this will require writing a history state file
Updates to sample configuration files
Merge pull request #11 from jhamman/feature/netcdf_zlib_option

Feature/netcdf zlib option
Merge remote-tracking branch 'github/develop' into feature/documentation
Merge branch 'develop' into feature/output_file_chunks

Conflicts:
	rvic/core/history.py
Update README.md
Delete rvic_compile_test.py
fix typo in travis build
start using conda install to install dependencies
debugging python path on travis
Merge remote-tracking branch 'origin/master' into develop
remove unit test from build for now
add print rvic path
add additional history file units of mm/day, cfs, gpd, acre-ft/day.  closes issue #10
Merge pull request #19 from jhamman/feature/history_units

Feature/history units