Fixed null pointers
Added toString methods
REGEX FUCK YEAH