FileProcessor and starting registry

Base pull request for now. I will be editing FileProcessor and updateRegistry to not be clunky.