Fix Teaspoon::Suite#asset_from_file to handle asset paths that contain r...

...egex special chars. Fixes #125

Added some tests to test around `Teaspoon::Suite#asset_from_file` but let me know if that is overdoing it.