Initial workings on alias.
What's in it works perfectly. Still need to add more stuff to make it a bit more user friendly.