Updated README (squash of multiple commits)

Updated README file with proper instructions to install and moved requirements into
requirements.txt. All required module names are moved into modules.txt allowing user
to utilize pip install -r to install all required module one shot.

Accidentally included static/doc/install.html and static/doc/license.html

This is merge of pull request #1 by @haseebgit
I made a mess trying to manage to remotes reverting back

Revert "Updated README (squash of multiple commits)"

This reverts commit e3ab217780e34060ca5386022b8d77dfc6f586a5.
Update README file

* README fine install instructions are updated
* All requirements are moved to requirements.txt
* Modules are moved into modules.txt to allow easy installation
* Accidentally included static/doc/install.html and static/doc/license.html

Squashed commit of the following:

commit 68d7dd92b711296f22a8bc216a432484533b80d5
commit 2e9804ded30d06ca7715524a131fcdefe912af09
commit fc84247841f968cd2387c69a02aa38d65487d62c
commit 8b3a3a3e1f8d34e25d69bba3407519f3fc886d8c
commit 6f7883283a57a7d739bc2ed2fca2f2032fb83d79
commit c1d8f58c9ccbf8ccd34b50a90ee58c2c3326c565
commit e7b8e3aac052722c36ab1baf36f77649ed1fd3d7
commit ca1d541c69753c7a509f4348650f1ba2cb50cfa9
commit 7741d3eb7a432b3fb0988285267bac897084d219
commit f8ecb6fd0fb1268d3f033da5fb612100d8b3a3cf
commit f371a19af14a8c1c2a29ebf7a39ef2b638e9179c
commit d21433db5766ae4a5a2cd7ef189ee8e3a09e4ae7
commit c74bcd4b8edf45716998cd8f44038e327497f5ce
commit ddd51d8fac7b699a6cac6aa7d8053eea59773383
commit c03629458bd1de8c485275844ef3619a955e576c
commit dd43dded13dce6f0219886495018f9cca9c67f82
commit d7d7e6b11118a738939b4a8302f06f37dd18766d
commit 49e2f071410c61eeae23df0cddf3aabec07e50be
adding recent changes from upstream