First Commit - Lets call it version 1.0.0

This is full of bugs, weird code and funny regex.