Added source command, and ability to process edited commands

Signed-off-by: Graham Chiu <compkarori@gmail.com>