Refactor code
Modified README.md
Add specs
Specs for all platform-independent functions
Some function cannot be tested, e.g. those which interact with child_process
Change console font family to monospace
Update README.md and CHANGELOG.md
Update README.md images
Merge branch 'refactor-code'