Updated requirements

Signed-off-by: Byron Sanchez <bfs5030@gmail.com>
Updated specs

Fixed spelling, added more details and rewrote some sections

Signed-off-by: Byron Sanchez <bfs5030@gmail.com>