Username or EmailPassword
JS is the preffered (and now I think only) extension language. Graphical elements are constructed with HTML. They have a python script for creating a package (like a zip file they say, haven't played with it) for all the files in your extension.
I hacked together (post above) an adblock extension, but necessary functionality like pattern matching still seems buggy.