Merge pull request #2 from AncientLysine/master

update data struct
add order combo &  edit button
Merge pull request #3 from AncientLysine/master

implement three addtional sorting method
Merge pull request #2 from AncientAnton/master

Merge