Initial Commit of partially done Javafiles