added Core for shared types, added step 02 Rx example for Observable