Progress made!

Authentication methods are yet to be included.