Improved Error Data Structure, Added .gitignore

Started adding functions to parameterRangeExploration, to make code more
readable. One such function uses sine to load in test data. Added
dictionary data structure to store error as a function of many IVs.