re-defined server file table and implemented apis

1. moved file_table.h and file_table.c to server/
2. added hash_table.h to include/
3. redefined server file table to list and hasn_table
4. implemented serfer file table apis

Signed-off-by: Hongyi Jia <Hongyi.Jia.GR@dartmouth.edu>