Added Bats Testing and pulled install out by default.

- Can now run tets by executing bats test from the project directory.

- Now have to call preexec_and_precmd_install