epona as a service

Separated some epona function to the epona module