Updates naming convention to pubkycore throughout project. Updated bindings accordingly. Added python bindings.