Moved browsers code to its own source/header file.