Updated core.go; began implementing a custom OAuth solution; solidified more of the architecture and requirements.