Can you implement a simple Elgg_UserAgent class that has an isMobile method? We'll also need unit tests.