Added Portable Class Library for shared functionality