[#175] WIP, remove active_support dependency

See #175

Still need to either remove the ActiveSupport methods to implement them properly.

Work-In-Progress PR placeholder