Refactored rate(); handles findloc outside range

* Refactored load to getmap(), and removed duplicate code.
* Replaced inefficient loop with numpy ops. Thanks msonwalk for
template!
* Handled case where findloc is outside the image. (ROW)
Fixing indent problems on code to account for find location outside of bounding box that is defined according to initial location.
Disabling the check to reject when the find locaiton is outside of the bounding box.
moving python scripts to ncdev branch
moving distance by category to ncdev branch
latest version of arcpy euclidean distance
Allow out-of-bbox cases, drop grid test. #103 #66 #68

Allow upload of cases with Find Location outside the 25km box.  Had to
change model initialize.

Bbox code also infiltrated grid test.  Removed the grid test altogether
(putting routines into new file grid test.py for temporary reference).

Some cleaning en passant.  Hopefully didn’t break anything.
Fixing some minor bugs in previous commit.
updating to integers
finished distance, able to convert to pngs

runs quite fast, using log transform i could turn data into pngs with a couple steps
attempting to create eucdist lognormal

creates 5001x5001 array, computes distance in m, computes lognormal, writes to a raster with the gdal dataset, working with children dataset.
Add plot_lognorm.py

Works to generate 7 subplots on 3x3 grid, save from show().
Presentation version of plot_lognorm, and data.

Changed cyclers to hash table that customizes both linestyle and color
per Bob’s request. Better labels & titles, plus equation on the plot.
Also, markers for 25%ile.
lognormals without using arcpy
missing parentheses
fixed more bad parentheses
iterates through all the files with no errors

not sure why, but all the values seem to be zeroes right now.
Add map_lognorm.py to create 2D maps.

These aren’t renormalized yet, so probably too peaked.
simple script to take the 5000x5000 images to proper size
undoing part of previous change to fix db write problem