Adding 'basic' version of Porthos that uses only standard Python libraries

Signed-off-by: Ted Gibbons <ted.codes@gmail.com>