Service refactoring
Add DAO Subcategory
add Util getTimestamp method
add SwingWorker pool