added mobile detection script, this library needs some serious QA before use, if anyone has some time to check out the new functions