General UI improvement, baseprice added to libkcr

Enter key support, screen clearing, libkcr slight improvement but still
not 100% as modular as I want it to be