refactor: using constant to store asset type, filename extension and path
upgrade: action assets now is auto-required
using simplified `Js` Constant names instead of the verbal `javascript`
fix js-rename caused bug
using JsFinder instead of JavascriptFinder
re-architect the whole program
remove info.rb for simplicity
simplified the design of PathInfo and other refactor for simplifing
refactor finder
rename finder subclasses
rename directives.rb and formally use Finder submodule
new design of Finder and rspec examples revamping
renaming in finder module
refactor finder specs
get path_info_spec.rb running and refactor fixtures again
reconstruct finder/fixtures and roughly finish refactoring finder
recontruct finder fixtures
finish refactoring finder and it is sensitive closed-loop requirments
fix PathInfo bug and its examples
ActionsMap reafactored and examples added