Initial Firefox Commit

Needs work. Lotsa work.