Edited README

+ added descriptions
+ added functional requirements
-- improved formatting