Minor cleanup
Add rangeLookup function
Begin work on reading