add .idea dir into ignore list.
reformat, fix warnings.
add StationManager to cache station query.
return empty list instead of value None.
reformat and add feature.
re-generate the table dump file.