Adds initial UNIT test coverage for parameter_types.
Adds initial UNIT test coverage for parameter_values.
Adds failure call back function for BrickWriterDispatcher.
Adds test coverage for Parameter metadata.  Adds test coverage for the variations for in_memory and in_line persistence modes of a Coverage.
Adds initial test coverage for parameter.
Adds IsInstance statements for each ParameterType as an initial test.
Adds test coverage for setting and getting values for parameters.

More work is to be done on these tests to accurately test all possible scenarios.
Adds temporary directory creation and removal for temporary data in the run_test_dispatcher function.
Mods get_data_bounds to ignore fill_value

Fixes the get_data_bounds function such that it ignores the designated fill_value when calculating the min / max values in a parameter

Also added handling to only operate against QuantityType and ConstantType - bounds don't really apply to other types!!
Adds TODO notes; minor tweaks
Merge pull request #10 from blazetopher/expand_tests

Expands test coverage
Merge pull request #9 from blazetopher/fixes_data_bounds

Mods get_data_bounds to ignore fill_value
Fixes typo; increases timeout in tests
Adds utility method for determining the effective length of a sliced array
Adds support to insert_timesteps to be out of band.
Merge pull request #11 from blazetopher/replay_alignment

Replay alignment
Adds verbosity and loc options to rmcovs.py
Bumped pyon and ion-defs refs
Increases default brick_size to 10k
Adds test_data to .gitignore

Changes to files in test_data must be made forcefully.