Merge pull request #40 from charleslucas/develop

Added UPnP support for router port forwarding requests
Fixed router port forwarding so will try UPnP if NATPMP fails.  Updated angularjs-file-upload version to 1.0.0 since 0.1.4 tag was no longer available