Add upload directive, post service and test support files
Re-arrange project files
Add tests
Add node server
Post form data & files in a reasonable way
Fix demo to show posting additional form data
Fix unit tests
Remove unnecessary file
Style the choose file button
Rename error type to be more descriptive
Remove unnecessary file
Code clean-up
Don't bork UI when creating new file input element
Updated readme.md