Add license headers
Add missing use declaration
Replace deprecated rustpkg with Makefile
Flatten the source hierarchy
Simplify the executable target
Remove superfluous module
Disable input echo when asking for passwords

Add some C wrapper code to access termios functions.
Add missing target