Added an insert function to the server.

1) a insert function will add a new entity entered by the user.
This function will use Github Oath.

2) The osm tools were jlinted.

[Fixed #27]