Added a frivolous option parser and cabalization. Some problems though