(feat) Login using Twitter

This is probably 100% correct but it is a start