Initial commit using files from Allen Chou.

Signed-off-by: Michael James Williams <contactmichael@michaeljameswilliams.com>