Allow the BeetleError class to take a page object as an argument
Add the page which gives the error to the exceptions
Include the file system path in page object

This makes it easier to give some useful error messages to the user in case of an error
Merge pull request #12 from Tenzer/exceptions

Add meta data to exceptions