Initial commit, working well so far. :D

Signed-off-by: Nathan Callister <ncallister@iwsoftware.com.au>