New generator

Added tests and better file structure for ``rugular new``.