Add stitch.js

Stitch.js gets all images within a given box, and saves them into the
stitching Folder.
Also added the lib folder and moved the identify module there.
Fix error in pipe

Changed the code: befor creating the stream to write image to the
directory is created. File now running but somhow the the directorys
and the file are not created.
Fix Downloader

Downloader is now fully funktional. Takes area as an argument and
searches all images inside of it. Then an async queue is generated
to request the images and pipe them to the files in the folder

ToDo:
 - Combine downloaded images
 - remove wite area
 - calculate meter/pixel and save to db
No more inexisting images

Befor calling the worker function the needed rows and columns are
calculated and thus no requests for inexistent tiles are made.
Combine Images

stitch.js now also combines the tiles to one image. asyncronity
is not yet working.
Merge branch 'feature/image-stitch' into develop
Update Router

Started to update the router. Ready to branch off Router branch!
Cleanup

Did some neccesary cleanup in the code of the server. Most things
are now clean and working properly, ready to release.

 * Added the startup shell script for Expressjs
 * Converted stitch.js into a module
 * added package.json
 * Updated to use express.router
 * Moved frontend into express