conver core functions to Portable class library so that we can add support for windows store apps very easily