Added GPLv3 license file.
Prepared EntryPoint function.
Added Read / Execute / Write loop.
Extracted prompt functionality into procedure.
Added IsWhiteSpace() procedure.