add factory design model, add company back end dao, add junit test
package
Merge pull request #12 from ycj28c/master

add factory design model, add company back end dao, add junit test