Merge pull request #1 from RyanCccc/master

Complete Catalog Detail
CatalogDetail:

remove unused import statements.
CatalogDetailEntry:

suppress unused warnings.
rename package naming:

rename package net.kevxu.purdueassist.ui to net.kevxu.purdueassist.test.
it suits better for its purpose.
rename CommandLine:

rename CommandLine to ScheduleDetailTets which better suit for its purpose.
bug fix for ScheduleDetail:

fixed a bug for credit string contained with "OR".
bug fix for ScheduleDetail:

change cnbr type from int to String, since there are courses with cnbr contained characters.
bug fix for ScheduleDetail:

add Subject CIC.
bug fix:

add Type Clinic.
add Subject.

add Subject LC - Languages and Cultures.
add Type.

add Type Lecture1.
add Type.

add Type Presentation.
add Type.

add Type TravelTime.
clean TestUnit.

remove unnecessary TODOs.
rename TestUnit.

rename TestUnit to CatalogDetailTest.
OnScheduleDetailFinishedListener name change.

change OnScheduleDetailFinishedListener to ScheduleDetailListener for simpler naming.
change naming for JavaDocs.
change contructor variable naming.
change corresponding class name for ScheduleDetailTest.
minor change.

minor change for JavaDocs.
naming change for ScheduleDetailListener.
minor change to input description in the JavaDocs.
add JavaDocs to CatalogDetail and CatalogDetailListener name changing.

start to add detailed JavaDocs to CatalogDetail.
change OnCatalogDetailFinishedListener to CatalogDetailListener.
change corrsponding listener name for CatalogDetailTest.
bug fix ScheduleDetail:

remove HTML tags for restrictions String.
minor change to CatalogDetail.

add author ryan.