Rename
Use jqDeferred and refactor
Fix paths
Parse IP Address
Update TODO.md