Refactor tables and package name

Close #14
Close #15
Close #16