Moves Reactive to separate module + Cleaning

See #61