Fixing the .radar.sqlite naming and path logic, prob needs a rework at some point
Fixed issues with assertions about ftype and rad. Code is now more general and allows for remote and local fetching of .map or .mapex files. Also updated documentation and implemented __name__==__main__ testing.
Updated some more documentation, removed unnecessary code regarding fnamefmt.
Changed fetchUtils methods to be even more general. Removed rad, ftype, and channel arguments. Replaced them with remotedict and localdict. Also updated documentation.
Merge pull request #54 from vtsuperdarn/fix_fetchUtils_Restrictive_Asserts

Fixed issues with assertions about ftype and rad.
looks good. main tests are pulling fitacf and mapex for me from vt. Pulling the trigger on the merge now.
Merge branch 'develop' of github.com:vtsuperdarn/davitpy into develop
Merge pull request #58 from jspaleta/Bugfix_radars.sqlite_path

Fixing the .radar.sqlite naming and path logic for consistency
Merge branch 'develop' of https://github.com/vtsuperdarn/davitpy into feature_use_fetchUtils
Bug Fix: Ordering of code leading to infinite loop

Swapped the order of 2 lines of code. Without this fix, an infinite loop occurs since `offsetSeek()` executes `createIndex()` which executes `offsetSeek()` ... etc. if `self.recordIndex is None`

To see this for yourself do the following:
1) Without this bug fix, execute `python radDataTypes.py` and watch as your screen forever fills with `reached end of data` messages.
2) Install bug fix and then execute `python radDataTypes.py`
Merge branch 'develop' of https://github.com/vtsuperdarn/davitpy into feature_use_fetchUtils
Removed unused custType optional argument.
Added hardcoded VT specific defaults that can be overridden by environment variables. Also exposed fetchUtils arguments in radDataPtr.__init__() and radDataOpen() so that user can override environment variables and hardcoded defaults.
Added hardcoded VT specific defaults that can be overridden by environment variables. Also exposed fetchUtils arguments in radDataPtr.__init__() and radDataOpen() so that user can override environment variables and hardcoded defaults.
Change VTDB environment variable to DB. Also changed new variables names to conform with PEP8. Started updating documentation.
Documentation and added a user exposed tmpdir optional argument for consistency.
Fixed some self.arg arg issues.
Updated testing in __main__