Improve client interaction

Put right names and showed paths. Also implemented the custom output file
name 'feature'.
Remove dependency of core to client