Refactored codebase
Added lockfile output and basic install for Git