Adding tests and grunt
Writing more tests and fixing code
Added a way to ignore cache when loading a file
Made parser ignore cache by default, but provide a way to override it
Added more dom utils
Made file loading cache public so it can be reset