Continuing work to support Linux in reference to issue #4.

Added packages for remaining functionalities.

Added a 'common' package for commonly used constants and functions.