unused code.
add byteable and make 1 instance.
make the shell parsing and interpretation more tight.

if anything is too different than what's expected, we return an error.
be extremely careful with repository path.
automatically chroot of the repository for security.