Hours Module done

small changes can and will be made to improve this, but the basic
framework is complete