Merge pull request #1 from hansode/fix-coding-style

use strict syntax for variables.
update edge Makefile.
update middle-level Makefile.
Merge pull request #2 from hansode/update-testing-makefile

Update testing makefile
add Requirements section.
change section order.
update getting-started.
update short description.
Merge pull request #3 from hansode/docs

Docs
use if-statement.