Added alot of new features like verbouse output and dry runs, while fixing bugs and making output cleaner.