Changed project name. Added -a option. Refactored something. TODO a lot...