Added skipIfExists, and overwriteIfExists options.
Issue #44. Implemented basic routing through annotations.