added support for loading external files
improved parser, fixed tests, added brute force command