(feat) Removed generation script.
(feat) Removed generation targets.
(feat) Added content-type dependency.

Fixes #67
Merge pull request #111 from reem/feat/generation-module

(feat) Moved code generation into its own module