getting started on a) refactor shell scripts b) external project support
Merge pull request #7 from GsDevKit/master

getting started on a) refactor shell scripts b) external project support