added code to generate temporary coordinate file
generalized splitByFilter to splitByHeader

can now split on any FITS header, not just filter
added backend module for backend

follows similar design to first and second pass
added link for editing coordinates
added function to get object mapping

Added function which will calculate the coordinate files for targets
that we have coordinates for and tell us which ones we don't
got the mapping function working and added cache for simbad
generalize the dirSelect template

now we can use the same template for both the
second and third pass
added class based view for dirSelect

The class based view is more organized and makes it easier
to use for both second and third passes
fixed a couple of problems with DirSelect class
added some skeleton code for photometry view
set up view for actually photing

we also created a page to warn the user if
coordinates do not exist for a certain target
added view to actually perform the photometry

we still need to do something about
letting other clients ask for the photometry to be done
finished basic web interface for photting
fixed a couple problems

* made it so output files go into subdirectory of working folder
* fixed problem where pstselect prompted the user for input, not good when
running on a server