bug fix for legendre::phi(x, a)

+ The previous version used O(sqrt(x)) memory instead of O(a) memory.
+ Added top level include directory with primecount.h