Re-factored the tokeniser component.
Started developing PCL