FileUpload Component

- Rewrote Fileupload JS component using pub/sub pattern.
- FileUpload now submits file via ajax.
- Implemented cowboy's tiny pub/sub.
- Added name and property type fields to add property page.
- Changed load order of JS files.