Unification of part1.js into keystroke.js

The project is still in its early developmental stage. We wish to
complete it soon :)